iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
1
自我挑戰組

微程式語言白話文運動系列 第 23

微聊 簡單做個 API 使用 request

  • 分享至 

  • xImage
  •  

還記得我們在第二天鐵人賽時有提到 API 到底是什麼吧!
今天來簡單的操作一下 API
首先
我們先在生成一個資料夾(微人是在終端機裡面直接建立 mkdir api)並且用 vscode 開啟新增一個index.js 檔,這就是我們今天要來實作的檔案。
不過,這裡我們還是要來找個開放 API 的網站 reqres 裡面提供許多測試用的 API ,頗方便的,以下微人簡單先宣告一個需求,並發出一個需求到對應的網址去,引入開放的 API 讓我們可以抓取出來裡面的資訊。

const request = require("request");

request(
  "https://reqres.in/api/users/2",
  function (error, response, body) {
    console.log(body);
  }
);

那輸入完後我們可以回到終端機來做測試,記得要cd到對應的資料夾 ~/Desktop/projects/api裡唷!
在終端機下指令node index.js請 node 執行index.js檔案。
這時候就會看到

  ~/Desktop/projects/api  node index.js
{"data":{"id":2,"email":"janet.weaver@reqres.in","first_name":"Janet","last_name":"Weaver","avatar":"https://s3.amazonaws.com/uifaces/faces/twitter/josephstein/128.jpg"},"ad":{"company":"StatusCode Weekly","url":"http://statuscode.org/","text":"A weekly newsletter focusing on software development, infrastructure, the server, performance, and the stack end of things."}}

沒錯!這裡我們就簡單的抓到 reqres 提供給我們這個 API 裡面的資訊囉!
happy
之後再跟大家聊抓到這些資料後,該要怎麼用!今天先聊到這囉!掰餔!


上一篇
微聊 HTTP method
下一篇
微聊 簡單做個 API 使用 fetch
系列文
微程式語言白話文運動30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言